package com.example.mybatisdemo.service;


import com.example.mybatisdemo.model.entity.User;

/**
 * @author Asurf
 * sa-token登录相关功能
 */

public interface UserService {

    /**
     * @author Asurf
     * @param username 用户名
     * @param password 密码
     * @return isLogin
     */
    String doLogin(String username, String password);

    /**
     * 通过id添加用户
     * @param user 用户
     * @return 添加是否成功
     */
    String insertUser(User user);

    /**
     * 通过id删除用户
     * @param id
     * @return
     */
    String deleteUser(int id);

    /**
     * 通过id更新用户
     * @param user
     * @return
     */
    String updateUser(User user);

    /**
     * 通过id查询用户
     * @param id
     * @return
     */
    User queryUser(int id);
}
